// request 请求
// response 响应

const http = require("http");

const server = http.createServer();

// 1. res 响应对象，方便我们处理响应的内容。
server.on("request", (req, res) => {
  let url = req.url;
  let method = req.method;

  // 2. 解决中文乱码(浏览器默认是 utf-8)
  res.setHeader("Content-Type", "text/html;charset=utf-8");

  let result = `您的请求的 url 是 ${url}, 请求方式是 ${method}`;

  // 3. 结束本次请求，并返回处理结果
  res.end(result);
});

// 4. 本质就是对 http 协议的封装

// web 服务器启动
server.listen(8080, () => {
  console.log("服务已启动, 127.0.0.1:8080");
});
